//每次读一个字节太麻烦，可以通过while循环依次读取打印出来
package javaio.FileInputOutputStream;

import java.io.FileInputStream;
import java.io.IOException;

public class Main4 {
    public static void main(String[] args) {
        try(FileInputStream inputStream = new FileInputStream("test.txt")){
            int tmp;
            while((tmp = inputStream.read()) != -1){
                System.out.println((char) tmp);
                System.out.println(inputStream.available());  //使用available方法可以查看剩余的字节数量
            //注意，并不是真实的数据量就怎么多，尤其是在网络IO操作时，这个方法只能进行一个预估，也可以说暂时能一次性读取的数量
            }
        }catch (IOException e){
            e.printStackTrace();
        }
    }
}
